/**
 * 
 * Exception que acontece aquando de um erro semantico
 *
 */
public class SemanticException extends Exception {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	String message;
	/**
	 * Construtor que aceita uma string com dados sobre o erro
	 * @param s String a apresentar ao user
	 */
	public SemanticException(String s){
		message = s;
	}
	
	/**
	 * Construtor sem parametros
	 */
	public SemanticException(){
		message = "Sem mensagem";
	}

}
